package com.itheima07_构造方法访问规则及注意事项;

/*
构造器的2个作用:
    创建对象；初始化对象数据。
子父类初始化过程理解:
    父类成员变量初始化后，才可以给子类使用。
    想要初始化父类，就需要调用父类的构造方法
    子类的初始化过程中，必须先执行父类的初始化动作（先有爸爸，再有儿子）。
实现方式:子类所有构造器的第一行都会默认先调用父类的无参构造器，再执行自己。
子类访问父类构造器格式:super()
需求：定义如下子父类。
Fu类
    属性: num
Zi类
注意事项:
    - 首行:在子类的构造方法中调用父类的构造方法一定要放在子类构造方法中的第一行
    - 默认:所有子类的构造方法第一行都会默认一个super()调用父类的空参构造方法
    - 手动替代默认:如果子类的构造方法中手动调用了父类的构造方法,那么就不会自动调用父类的空参构造方法创建对象；初始化对象数据。

 */
public class Test {
    public static void main(String[] args) {

    }
}
